import Vue from "vue";
import App from "./App.vue";
Vue.config.productionTip = false;

// 引入路由表
import router from '@/router'
// 引入store
import store from "@/store";
// 引入全局组件
import "@/main/components"
// 引入element
import "@/main/element"
// 引入图片懒加载
import "@/main/lazyload"
// 引入表单验证的
import "@/main/validate"
//引入NavType组件 全局都可以使用 直接使用组件标签就可以调用
//把mock引入项目 让mockServer执行
import "@/mock/mockServer"
//全局注册NavType组件第一个参数是名字 第二个参数是组件
new Vue({
  render: (h) => h(App),
  router,
  store,
  // 事件总线的设置
  beforeCreate() {
    Vue.prototype.$bus = this
  }
}).$mount("#app");
